self-venting system - Français Anglais Dictionnaire